mega watt - French English Dictionary